Process Choreographies in Service-oriented Environments
نویسنده
چکیده
Service choreographies have been put forward as new viewpoint in service-oriented design. They are especially relevant for business-to-business (B2B) integration and describe the interaction behavior of a set of collaborating services from a global perspective. These global interaction models are then used for generating interface processes for each service which in turn is the starting point for implementing new services or adapt existing ones. This thesis analyzes how well existing choreography languages are suited to cover all choreography design phases and presents a new choreography language, namely Let’s Dance, together with a top-down design method. Reasoning on choreographies is discussed as well as adapting BPMN as notation for choreography modeling. Furthermore, correlation and common patterns thereof are introduced as glue between conversations and process execution. Finally, a prototypical editor and analysis tool for Let’s Dance choreographies is presented.
منابع مشابه
A Unified Formal Foundation for Service Oriented Architectures
This paper summarizes how an algebra for mobile systems, the π-calculus, can be applied as unified formal foundation to service oriented architectures (SOA). The concepts accounted are orchestrations including data and processes, as well as choreographies consisting of interacting processes. Since SOAs incorporate agile binding of interaction partners, static process structures as found in Petr...
متن کاملSynthesis of Orchestrators from Service Choreographies
Interaction topologies in service-oriented systems are usually classified into two styles: choreographies and orchestrations. In a choreography, services interact in a peer-to-peer manner and no service plays a privileged role. In contrast, interactions in an orchestration occur between one particular service, the orchestrator, and a number of subordinated services. Each of these topologies has...
متن کاملBehavior Alignment and Control Flow Verification of Process and Service Choreographies
The representation of process and service choreographies has been recognized as an important requirement in service-oriented methodologies. The guarantee of alignment between process and service choreographies and the verification of the behavior of choreographies represent an important improvement for such methodologies, since they enable the automatic generation of choreography service specif...
متن کاملDevelopment Framework for Web Service Choreographies in Pervasive Environments
Nowadays mobile devices like PDAs and smart phones are not only becoming extremely popular, mainly due to their decreased price tag, but they are also becoming more intelligent. These mobile devices are a valuable asset to incorporate in large scale applications, e.g. making bank payments via SMS. However, it does not have to stop with mobile devices and server applications. When we add sensor ...
متن کاملChoreography Design Using WS-BPEL
Web Services are the state-of-the-art realization of a service-oriented architecture. While there is an agreed standard to describe the interface of services (WSDL) as well as an agreed standard to describe the behavior of a single process (WS-BPEL), there is no agreed standard to describe choreographies. In this paper, we give an overview about existing approaches to model choreographies and p...
متن کامل